package com.keshan.service;

import com.keshan.pojo.push.PushHistory;

import java.util.List;

/**
 * 推送管理Service接口
 *
 * @author TangZheng
 * @date 2022-12-03
 */
public interface IPushHistoryService
{
    /**
     * 查询推送管理
     *
     * @param id 推送管理主键
     * @return 推送管理
     */
    public PushHistory selectPushHistoryById(Long id);

    /**
     * 查询推送管理列表
     *
     * @param pushHistory 推送管理
     * @return 推送管理集合
     */
    public List<PushHistory> selectPushHistoryList(PushHistory pushHistory);

    /**
     * 修改推送管理
     *
     * @param pushHistory 推送管理
     * @return 结果
     */
    public int updatePushHistory(PushHistory pushHistory);

    /**
     *
     * @param idList 要修改的pushHistory列表
     * @param status 要修改成的状态值
     */
    void updateStatus(List<Long> idList, Integer status);
}
